<?php

/**
 * Контроллер восстановления забытого пароля для администратора.
 *
 */
class Backend_Action_Forgot extends Kernel_Controller_Abstract
{
    /**
     * Возвращает компонент-обработчик действия.
     *
     * @return  Kernel_Filter
     */
    protected function _getFilter() {
        if (isset($_GET['hash'])) {
            // :KLUDGE: morozov 01022008: это костыль для совместимости с
            // фронтендом
            $_SERVER['QUERY_STRING'] = $_GET['hash'];
            return new Confirm_Action_Default;
        }
        return new Backend_Action_Forgot_Form;
    }
}
